package com.wejoy.video.middle.station.data.mapper.res;

import com.wejoy.video.middle.station.data.domain.res.PhotoResLib;

import java.util.List;

/**
 * 图片资源库
 *
 * @author Administrator
 * @date 2021年10月20日 18:11:17
 */
public interface IPhotoResLibMapper {

    /**
     * 插入
     *
     * @param photoResLib photoResLib
     * @return int
     */
    int insertSelective(PhotoResLib photoResLib);

    /**
     * 更新
     *
     * @param setParam   setParam
     * @param whereParam whereParam
     * @return int
     */
    int updateSelective(PhotoResLib setParam, PhotoResLib whereParam);

    /**
     * 数量
     *
     * @param photoResLib photoResLib
     * @return int
     */
    int getCount(PhotoResLib photoResLib);

    /**
     * 单条
     *
     * @param photoResLib photoResLib
     * @return PhotoResLib
     */
    PhotoResLib getOne(PhotoResLib photoResLib);

    /**
     * 多条
     *
     * @param photoResLib photoResLib
     * @return List<PhotoResLib>
     */
    List<PhotoResLib> getList(PhotoResLib photoResLib);

    /**
     * 分页
     *
     * @param photoResLib photoResLib
     * @return List<PhotoResLib>
     */
    List<PhotoResLib> getPageList(PhotoResLib photoResLib);

}